module 0x8675309::M {
    struct S has drop { u: u64 }
    struct R {
        f: u64
    }

    fun t0(r: R, s: S) {
        false - true;
        1 - false;
        false - 1;
        @0x0 - @0x1;
        (0: u8) - (1: u128);
        r - r;
        s - s;
        1 - false - @0x0 - 0;
        () - ();
        1 - ();
        (0, 1) - (0, 1, 2);
        (1, 2) - (0, 1);
    }
}
